﻿using System;
using System.Net.Mail;

/*
 * Esta clase implementa un constructor que facilita el manejo de correos electrónicos.
 * Con un único constructor se asignan los datos, ya que varias propiedades se manejan 
 * de forma constante (subject, body, bcc, from).
 */

public class Correo_electronico : MailMessage
{
	public Correo_electronico(String correo_publicador,String nombre_publicador)
	{
		this.From = new MailAddress("gioman839@gmail.com", "web_gioman", System.Text.Encoding.Unicode);
        this.Subject = "Aviso de recepción";
        this.Body = "Gracias por enviar su comentario. En breve será leído.";
        this.To.Add(new MailAddress(correo_publicador, nombre_publicador, System.Text.Encoding.Unicode));
	}

	public Correo_electronico(String nombre_publicador)
	{
		this.From = new MailAddress("gioman839@gmail.com", "web_gioman", System.Text.Encoding.Unicode);
		this.Subject = "Aviso de recepción";
		this.Body = "Gracias por enviar su comentario. En breve será leído.";
	}

    public void modificar_para_el_envio_al_admin()
    {
        this.Body = "Se ha publicado un nuevo comentario en la web gioman";
        this.To.Clear();
        this.To.Add(new MailAddress("gioialucasf@gmail.com"));
    }
    
}